@charset "UTF-8";
@media (max-width: 320px) {
  html {
    font-size: 85.33333px; } }

@media (min-width: 320px) {
  html {
    font-size: 85.33333px; } }

@media (min-width: 340px) {
  html {
    font-size: 90.66667px; } }

@media (min-width: 360px) {
  html {
    font-size: 96px; } }

@media (min-width: 375px) {
  html {
    font-size: 100px; } }

@media (min-width: 380px) {
  html {
    font-size: 101.33333px; } }

@media (min-width: 410px) {
  html {
    font-size: 109.33333px; } }

@media (min-width: 450px) {
  html {
    font-size: 120px; } }

.wHide {
  display: none !important; }

.mhidden {
  visibility: hidden; }

.wVisno {
  visibility: hidden !important; }

.btn-loading {
  overflow: hidden;
  text-indent: -999rem;
  ursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  position: relative;
  width: 100%;
  height: 100%; }

@-webkit-keyframes loader {
  from {
    -webkit-transform: rotate(0deg) translateZ(0);
    transform: rotate(0deg) translateZ(0); }
  to {
    -webkit-transform: rotate(360deg) translateZ(0);
    transform: rotate(360deg) translateZ(0); } }

@keyframes loader {
  from {
    -webkit-transform: rotate(0deg) translateZ(0);
    transform: rotate(0deg) translateZ(0); }
  to {
    -webkit-transform: rotate(360deg) translateZ(0);
    transform: rotate(360deg) translateZ(0); } }

.bigImgBg {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 9999; }
  .bigImgBg .bigImg {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    z-index: 10086; }

input, textarea {
  padding: 0;
  margin: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  appearance: button;
  -moz-appearance: button;
  /* Firefox */
  -webkit-appearance: button;
  /* 去掉手机中input的内阴影Safari 和 Chrome */ }

body {
  font-family: "PingFangSC-Thin", "Lantinghei SC", "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", Georgia, "Times New Roman", Times, serif; }
